package com.woniuxy.mq.message;

import lombok.Data;

import java.io.Serializable;

/**
 * RabbitMQ消息实体类
 * <p>
 * - <b>点赞消息</b>实体类
 * </p>
 *
 * @author 饶志
 * @version 1.0
 * @since 2025-07-15  09:38
 */
@Data
public class LikeMessage implements Serializable {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 目标ID（帖子/评论ID）
     */
    private Long targetId;

    /**
     * 目标类型（1-帖子，2-评论）
     */
    private Integer targetType;

    /**
     * 操作状态（1-点赞，0-取消点赞）
     */
    private Integer status;
}
